- تاریخ ارسال : سه شنبه 19 شهريور 1398
- بازدید : 87

How to Design Programs
نویسندگان : By Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi
تعداد صفحات: 55 صفحه
ناشر: The MIT Press
لینک دانلود: How to Design Programs
چهارچوب کلی: این کتاب به زبانی ساده فرآیند طراحی برنامههای کامپیوتری که شامل طراحی برنامههای دسکتاپ، برنامههای موبایل و برنامههای وب میشود را آموزش میدهد.
97 Things Every Programmers Should Know
نویسندگان : جمعی از نویسندگان
تعداد صفحات: 98 صفحه
ناشر:O’Reilly media
لینک دانلود: 97 Things Every Programmers Should Know
چهارچوب کلی: این کتاب مجموعه مقالاتی گردآوری شده از سوی جمعی از برنامهنویسان خبره بوده که همچون گنجینهای ارزشمند به شمار میرود.
Foundations of Computer Science
نویسندگان : Jeffrey Ullman، Alfred Aho
تعداد صفحات: 775 صفحه
لینک دانلود: Foundations of Computer Science
چهارچوب کلی: این کتاب متنی در سال 1992 منتشر شده است و از آن زمان تاکنون مورد استفاده برنامهنویسان قرار دارد. نویسنده این کتاب در مقدمه این کتاب آورده است که این کتاب مقدمهای بر نظریه علوم کامپیوتر است، به نظر میرسد، گذشت زمان هیچگونه خدشهای به اعتبار این حرف وارد نکرده است.
Introduction to Computing
نویسندگان : David Evans
تعداد صفحات: 266 صفحه
لینک دانلود: Introduction to Computing
چهارچوب کلی: این کتاب مفاهیم ضروری علوم کامپیوتر را پوشش میدهد. برای این منظور و بیان دقیق این مفایهم نویسنده از زبانهای برنامهنویسی پیتون و Scheme استفاده کرده است، اما این کتاب مرجعی برای یادگیری این دو زبان برنامهنویسی نیست.
The Codeless Code
نویسنده : Qi
تعداد صفحات: 195 صفحه
لینک دانلود: The Codeless Code
چهارچوب کلی: این کتاب مجموعهای از 195 داستان افسانهگونه است که به بیان هنر اجرا و توسعه نرمافزارهای کاربردی میپردازد.
Producing Open Source Software
نویسنده : Karl Fogel
تعداد صفحات: 24 صفحه
لینک دانلود: Producing Open Source Software
چهارچوب کلی: کتاب ارزشمندی است که نحوه تولید نرمافزارهای متن باز و نحوه طراحی و توسعه آنها را آموزش میدهد. این کتاب به بیان این مطلب میپردازد که چگونه پروژههای موفق جنبه عملیاتی پیدا کردند و فرهنگ نرمافزار منبع باز چگونه توانست به نیازهای کاربران و توسعهدهندگان پاسخ دهد.
Patterns of Software
نویسنده : Richard P. Gabriel
تعداد صفحات: 239 صفحه
لینک دانلود Patterns of Software
چهارچوب کلی: این کتاب مجموعهای گردآوری شده از مقالات برنامهنویسی است. این کتاب با بیانی نافذ و سرگرم کننده شما را به دنیای برنامهنویسی وارد خواهد کرد.
The Architecture of Open Source Applications
نویسنده : جمعی از نویسندگان
تعداد صفحات: -----
لینک دانلود: The Architecture of Open Source Applications
چهارچوب کلی: این کتاب به بیان طراحی و معماری نرمافزارهای منبع باز میپردازد. در مقدمه این کتاب آمده است که اگر یک توسعهدهنده تازهکار هستید، و در نظر دارید نحوه تعامل و همفکری با همکاران خود را یاد بگیرید، این کتاب نقطه شروع مناسبی برای شما به شمار میرود.
Foundations of Programming
نویسنده : Karl Seguin
تعداد صفحات: 79 صفحه
لینک دانلود: Foundations of Programming
چهارچوب کلی: این کتاب بر اساس مجموعه مقالاتی که به قلم همین نویسنده به نام اصول پایه برنامهنویسی منتشر شدهاند نوشته شده است. این کتاب دورنمای دیدگاههای یک برنامهنویس داتنت است که درباره مفاهیم کلیدی برنامهنویسی همچون واحد تست، تخصیص حافظه صحبت میکند.
The Nature of Code
نویسنده : Daniel Shiffman
تعداد صفحات: 17 صفحه
لینک دانلود: The Nature of Code
چهارچوب کلی: این کتاب اکتشافی در موضوعات طبیعی زندگی ما همچون فیزیک، فرکتال و... دارد، بهطوری که سعی کرده است به شبیهسازی این مفاهیم بپردازد. نمونه کدهای این کتاب به زبان Processing هستند.
Learn Regex The Hard Way
نویسنده : Zed. A. Shaw
تعداد صفحات: 31 صفحه
لینک دانلود: Learn Regex The Hard Way
چهارچوب کلی: عبارات با قاعده (regx) تکنیک پر قدرتی در دنیای برنامهنویسی به شمار میروند، اما یادگیری این مفهوم بهطور ذاتی مشکل است. تاریخچه Regex به سال 1950 میلادی باز میگردد، اما همچنان به عنوان یکی از تکنیکهای قدرتمند دنیای برنامهنویسی مدرن مورد استفاده قرار میگیرد.
The Little Introduction To Programming
نویسنده : Karl Seguin
تعداد صفحات: 7 صفحه
لینک دانلود: The Little Introduction To Programming
چهارچوب کلی: این کتاب مفاهیم پایه برنامهنویسی از قبلی نوعهای دادهای و دستورات شرطی را به زبان سادهای آموزش میدهد.
How to Think Like a Computer Scientist
نویسندگان : Peter Wentworth, Jeffrey Elkner, Allen B. Downey, Chris Meyers
تعداد صفحات: 39 صفحه
لینک دانلود: How to Think Like a Computer Scientist
چهارچوب کلی: مهمترین مهارتی که یک دانشمند کامپیوتر به آن نیاز دارد حل مشکلات است. حل مشکل به معنای فرموله کردن مشکل، فکر کردن درباره حل مشکل و در نهایت بیان راه حلی واضح و روشن برای حل مشکل است. این کتاب با ارائه چنین تفکری در اختیار برنامهنویسان قرار گرفته است.
Essential Coding Theory
نویسندگان : Venkatesan Guruswami, Atri Rudra, Madhu Sudan
تعداد صفحات: 226 صفحه
لینک دانلود: Essential Coding Theory
چهارچوب کلی: این کتاب به گونهای نوشته شده است که شما را به عمق مفاهیم ریاضی، الگوریتمها و الگوهای وابسته به کدها ببرد. هر چند خواندن این کتاب در مقایسه با کتابهایی که معرفی کردم کمی دشوار است اما در مقابل یک منبع ارزشمند در این زمینه به شمار میرود.
Building Skills in Programming
نویسندگان : Steven F. Lott
تعداد صفحات: 491 صفحه
لینک دانلود: Building Skills in Programming
چهارچوب کلی: این کتاب بر مبنای زبان برنامهنویسی پیتون مفاهیمی از قبیل توابع, نوعهای دادهای، اشیا، دستورات شرطی و نکات پایهای که در برنامهنویسی به آنها نیاز دارید را به شما آموزش میدهد.